module.exports = {
    //关闭eslint
    lintOnSave: false,
    pluginOptions: {
        electronBuilder: {
            preload: 'src/preload.js',
            nodeIntegration: false, // 允许主进程和渲染进程间通信
            contextIsolation: true, // 上下文隔离
            builderOptions: {
                win: {
                    target: 'nsis' // 指向nsis配置
                },
                nsis: {
                    allowElevation: true, // 允许请求提升。 如果为false，则用户必须使用提升的权限重新启动安装程序。
                    oneClick: false, //一键安装
                    allowToChangeInstallationDirectory: true, //允许修改安装目录
                    deleteAppDataOnUninstall: true, //卸载清理用户数据的
                    perMachine: true, //是否开启安装时权限设置（此电脑或当前用户）
                    artifactName: '${productName}-${version}-setup.${ext}', //打包后安装包名称
                    createDesktopShortcut: true, //创建桌面图标
                    createStartMenuShortcut: true, //创建开始菜单图标
                }
            }
        }
    }
};
